home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8426 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: news.cs.ucla.edu!not-for-mail
  2. From: edwin@flamingo.cs.ucla.edu (E. Robert Tisdale)
  3. Newsgroups: comp.lang.c++
  4. Subject: The C++ Matrix class
  5. Date: 17 Feb 1996 19:02:18 -0800
  6. Organization: UCLA Computer Science Dept.
  7. Message-ID: <4g64rq$bcg@flamingo.cs.ucla.edu>
  8. NNTP-Posting-Host: flamingo.cs.ucla.edu
  9.  
  10. The C++ Matrix class is available via anonymous ftp from `pink.cs.ucla.edu'.
  11. Get the compressed tarfile `/pub/Matrix.tar.Z'.  Uncompress `Matrix.tar.Z'.
  12. Extract the `Matrix' directory from `Matrix.tar'.  Then go to the `Matrix'
  13. directory and type `make'.  Now print and read the paper in `Matrix.dvi'.
  14.  
  15. In order to demonstrate an application of The C++ Matrix class,
  16. it was used to implement the backward error propagation algorithm
  17. for multi-layer, feed-forward artificial neural networks.
  18.  
  19. The C++ Matrix class compiles with version 2.7.0 of the Gnu C++ compiler
  20. under Linux 1.2.13 and version 2.7.2 of The Gnu C++ compiler under Solaris
  21. (SunOS 5.4).
  22.  
  23. Enjoy, Bob Tisdale (edwin@cs.ucla.edu)
  24.  
  25. P.S.  I hope the following notes will be helpful.
  26.  
  27. unix% ftp pink.cs.ucla.edu
  28. Name (pink.cs.ucla.edu:your_login_ID): ftp
  29. Password: your_login_ID@
  30. ftp> cd /pub
  31. ftp> binary
  32. ftp> get Matrix.tar.Z
  33. ftp> bye
  34. unix% uncompress Matrix.tar.Z
  35. unix% tar xvf Matrix.tar
  36. unix% cd Matrix
  37. unix% make
  38. unix% dvips Matrix | lpr
  39. unix% mv ffnet.new ffnet.old
  40. unix% cat ffnet.old ffnet.Set | (backprop -v > ffnet.new) >>& ffnet.err
  41. unix% cat ffnet.new ffnet.Set | evaluate | graph -m 0 | plot
  42.  
  43. Note: pink.cs.ucla.edu is an alias for internet-address 131.179.64.80
  44.       If you have trouble, verify that the `SYS5' variable
  45.       in the `Matrix/src/genclass' shell script contains
  46.       the path to the System V version of the `m4' macro
  47.       pre-processor.
  48.       The `fig2dev' program is part of the `transfig' package
  49.       available via anonymous ftp from `export.lcs.mit.edu'.
  50.       Get `/contrib/R5fixes/transfig-fixes/transfig.2.1.8.tar.Z'.
  51.       The Enhanced Picture Environment (EPIC) is a TeX style file
  52.       available via anonymous ftp from `ftp.wustl.edu'.
  53.       Get `/packages/TeX/macros/latex/contrib/eepic/epic.sty'.
  54.       File `/pub/Matrix.linux.tar.Z' includes all the files created by
  55.       `make' under Linux 1.2.13.  It may be useful to Linux workstation
  56.       users or those who just want to print the documentation.
  57.